using System;
using ns27;
using Triton.Game.Mono;

namespace Triton.Game.Mapping
{
	[Attribute38("AdventureWingEventTable")]
	public class AdventureWingEventTable : StateEventTable
	{
		public static string s_EventPlateActivate => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateActivate");

		public static string s_EventPlateDeactivate => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateDeactivate");

		public static string s_EventPlateInitialText => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateInitialText");

		public static string s_EventPlateBuy => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateBuy");

		public static string s_EventPlateInitialBuy => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateInitialBuy");

		public static string s_EventPlateKey => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateKey");

		public static string s_EventPlateKeyNotRecommended => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateKeyNotRecommended");

		public static string s_EventPlateInitialKey => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateInitialKey");

		public static string s_EventPlateInitialKeyNotRecommended => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateInitialKeyNotRecommended");

		public static string s_EventPlateOpen => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateOpen");

		public static string s_EventBigChestShow => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventBigChestShow");

		public static string s_EventBigChestStayOpen => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventBigChestStayOpen");

		public static string s_EventBigChestOpen => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventBigChestOpen");

		public static string s_EventBigChestCover => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventBigChestCover");

		public static string s_EventPlateCoverPreviewChest => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateCoverPreviewChest");

		public static string s_EventPlateReset => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "AdventureWingEventTable", "s_EventPlateReset");

		public AdventureWingEventTable(IntPtr address, string className)
			: base(address, className)
		{
		}

		public AdventureWingEventTable(IntPtr address)
			: this(address, "AdventureWingEventTable")
		{
		}

		public bool IsPlateKey()
		{
			return method_11<bool>("IsPlateKey", Array.Empty<object>());
		}

		public bool IsPlateBuy()
		{
			return method_11<bool>("IsPlateBuy", Array.Empty<object>());
		}

		public bool IsPlateInitialText()
		{
			return method_11<bool>("IsPlateInitialText", Array.Empty<object>());
		}

		public bool IsPlateInOrGoingToAnActiveState()
		{
			return method_11<bool>("IsPlateInOrGoingToAnActiveState", Array.Empty<object>());
		}

		public void PlateActivate()
		{
			method_8("PlateActivate");
		}

		public void PlateDeactivate()
		{
			method_8("PlateDeactivate");
		}

		public void PlateBuy(bool initial)
		{
			method_8("PlateBuy", initial);
		}

		public void PlateInitialText()
		{
			method_8("PlateInitialText");
		}

		public void PlateKey(bool isRecommended, bool initial)
		{
			method_8("PlateKey", isRecommended, initial);
		}

		public void PlateOpen(float delay)
		{
			method_8("PlateOpen", delay);
		}

		public void PlateCoverPreviewChest()
		{
			method_8("PlateCoverPreviewChest");
		}

		public void PlateReset()
		{
			method_8("PlateReset");
		}

		public void BigChestShow()
		{
			method_8("BigChestShow");
		}

		public void BigChestStayOpen()
		{
			method_8("BigChestStayOpen");
		}

		public void BigChestOpen()
		{
			method_8("BigChestOpen");
		}

		public void BigChestCover()
		{
			method_8("BigChestCover");
		}
	}
}
